Here is the situation. I was racing a WRX last night and missed 4th gear and the tach jumps to around 10,000. I know its REAL bad on the motor. The car runs fine for now but I'm going to get a compression check on monday just to make sure.

The problem is there is a whining noise that appears around like 2500 RPM and up. Doesn't really get any louder but it's there. It only comes on when I hit the gas and goes away when I let off the gas. My friend thinks I may have spun a bearing. Anybody have any ideas?